// 1.定义函数的参数及返回值
function add(a: number, b: number): number {
    return a + b;
}

// 2.箭头函数的定义
const add1 = (a: number, b: number): number => a + b;

// 3.函数参数的默认值
function add2(a: number = 10, b: number = 20): number {
    return a + b;
}

// 4.传递一个对象，并返回
interface User {
    name: string,
    age: number,
}
function add3(user: User): User {
    return user;
}

// 5.函数重载